Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Sep 17, 2025

⚠️ Dependabot is rebasing this PR ⚠️

Rebasing might not happen immediately, so don't worry if this takes some time.

Note: if you make any changes to this PR yourself, they will take precedence over the rebase.


Updates the requirements on cryptography to permit the latest version.

Changelog

Sourced from cryptography's changelog.

46.0.1 - 2025-09-16


* Fixed an issue where users installing via ``pip`` on Python 3.14 development
  versions would not properly install a dependency.
* Fixed an issue building the free-threaded macOS 3.14 wheels.

.. _v46-0-0:

46.0.0 - 2025-09-16

  • BACKWARDS INCOMPATIBLE: Support for Python 3.7 has been removed.
  • Support for OpenSSL < 3.0 is deprecated and will be removed in the next release.
  • Support for x86_64 macOS (including publishing wheels) is deprecated and will be removed in two releases. We will switch to publishing an arm64 only wheel for macOS.
  • Support for 32-bit Windows (including publishing wheels) is deprecated and will be removed in two releases. Users should move to a 64-bit Python installation.
  • Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL 3.5.3.
  • We now build ppc64le manylinux wheels and publish them to PyPI.
  • We now build win_arm64 (Windows on Arm) wheels and publish them to PyPI.
  • Added support for free-threaded Python 3.14.
  • Removed the deprecated get_attribute_for_oid method on :class:~cryptography.x509.CertificateSigningRequest. Users should use :meth:~cryptography.x509.Attributes.get_attribute_for_oid instead.
  • Removed the deprecated CAST5, SEED, IDEA, and Blowfish classes from the cipher module. These are still available in :doc:/hazmat/decrepit/index.
  • In X.509, when performing a PSS signature with a SHA-3 hash, it is now encoded with the official NIST SHA3 OID.

.. _v45-0-7:

45.0.7 - 2025-09-01


* Added a function to support an upcoming ``pyOpenSSL`` release.

.. _v45-0-6:

45.0.6 - 2025-08-05

  • Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL 3.5.2.

.. _v45-0-5:

... (truncated)

Commits

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Updates the requirements on [cryptography](https://github.com/pyca/cryptography) to permit the latest version.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](pyca/cryptography@44.0.2...46.0.1)

---
updated-dependencies:
- dependency-name: cryptography
  dependency-version: 46.0.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Sep 17, 2025
@dependabot dependabot bot requested a review from a team as a code owner September 17, 2025 09:10
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Sep 17, 2025
@github-actions
Copy link

✅ 27/27 passed, 2 flaky, 1m27s total

Flaky tests:

  • 🤪 test_transpiles_informatica_with_sparksql (10.278s)
  • 🤪 test_transpile_sql_file (11.742s)

Running from acceptance #2323

@asnare
Copy link
Contributor

asnare commented Oct 3, 2025

@dependabot recreate

Copy link
Collaborator

@sundarshankar89 sundarshankar89 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@sundarshankar89 sundarshankar89 added this pull request to the merge queue Oct 7, 2025
Merged via the queue into main with commit 428852a Oct 7, 2025
9 checks passed
@sundarshankar89 sundarshankar89 deleted the dependabot/pip/cryptography-gte-44.0.2-and-lt-46.1.0 branch October 7, 2025 03:35
gueniai added a commit that referenced this pull request Oct 16, 2025
## Analyzer

* **New installation verification command** - Introduced a new command to verify successful installation of the Lakebridge Analyzer, displaying usage and available flags for report file paths, source directories, and source technologies

## Converters

### General

* **Enhanced transpile command** - Updated `transpile` command to support `--overrides-path` and `--target-technology` arguments for greater flexibility and customization

* **Improved error handling** - Enhanced handling of parsing errors during code transpilation to output transpiled code instead of original input, providing clearer outcomes when issues arise

* **Refactored naming conventions** - Renamed transpiler `product_name` to `transpiler_id` throughout the codebase for improved consistency and clarity

### Morpheus

#### TSQL

* **Enhanced TSQL support** - Added support for DENY statements, EXEC statement syntax improvements, COLLATION in CREATE TABLE column definitions, and WINDOW clause functionality

* **Improved ALTER DATABASE support** - Enhanced support for all options on ALTER DATABASE SET statements and multiple LOG file specifications in ALTER DATABASE ADD LOG

* **Better JOIN functionality** - Added support for all join hints (MERGE, HASH, LOOP, REDUCE, REPLICATE, REDISTRIBUTE) in JOIN constructs

* **Enhanced COPY INTO support** - Fixed syntax for COPY INTO commands and added extended column definitions support in TSQL mode

* **Improved DELETE operations** - Added transformation rule to translate `IN` to `EXISTS` when needed in DELETE statement WHERE clauses

#### Snowflake

* **COPY INTO improvements** - Refactored and standardized grammar rules for COPY INTO commands, consolidating stage location handling

* **UPDATE FROM enhancements** - Added tests for UPDATE FROM statements to verify correct transpilation to MERGE INTO statements

#### General

* **Enhanced permission handling** - Added support for column-specific privileges and improved handling of column-specific permissions

* **Improved parser functionality** - Allowed SCHEMAS keyword to be used as identifier and clarified warning messages for unrecognized functions

### BladeBridge

#### MSSQL

* **Fixed update_to_merge functionality** - Improved WITH clause handling and script variable ordering for MSSQL dialects

* **Table variable support** - Implemented table variable conversion support for MSSQL dialects

* **DDL operation fixes** - Fixed and removed unsupported DDL operations including alter index, switch partitions, and drop constraints

#### Informatica

* **Power Center improvements** - Fixed hanging issue on Linux for Informatica PC conversion by improving block_subst patterns and output flushing

* **Dataframe implementation fixes** - Fixed dataframe implementation for pulling data from flat file unconnected lookups in Informatica Power Center

#### DataStage

* **TRUNCATE TABLE support** - Added spark.sql_template to resolve TRUNCATE TABLE statement generation when TRUNCATE flag is enabled in DataStage

## Reconcile

* **Enhanced Databricks schema queries** - Fixed Databricks schema query to improve accuracy and reliability of schema reconciliation, with better column name consistency and filtering

## Documentation

* **Updated CLI documentation** - Refreshed documentation to reflect latest changes in Command Line Interface menus, including new commands and flags such as `transpile`, `reconcile`, and `install-transpile` subcommands

* **Enhanced command documentation** - Added detailed documentation for transpile command usage and flags, including optional flags for catalog name, error file path, and source dialect

* **Updated installation guides** - Modified installation documentation to include verification examples and updated help flags for new command options
Dependency updates:

 * Updated cryptography requirement from <45.1.0,>=44.0.2 to >=44.0.2,<46.1.0 ([#2028](#2028)).
 * Bump databrickslabs/sandbox/acceptance@acceptance/v0.4.2 from 0.4.2 to 0.4.4 ([#1833](#1833)).
@gueniai gueniai mentioned this pull request Oct 16, 2025
gueniai added a commit that referenced this pull request Oct 16, 2025
## Analyzer

* **New installation verification command** - Introduced a new command
to verify successful installation of the Lakebridge Analyzer, displaying
usage and available flags for report file paths, source directories, and
source technologies

## Converters

### General

* **Enhanced transpile command** - Updated `transpile` command to
support `--overrides-path` and `--target-technology` arguments for
greater flexibility and customization

* **Improved error handling** - Enhanced handling of parsing errors
during code transpilation to output transpiled code instead of original
input, providing clearer outcomes when issues arise

* **Refactored naming conventions** - Renamed transpiler `product_name`
to `transpiler_id` throughout the codebase for improved consistency and
clarity

### Morpheus

#### TSQL

* **Enhanced TSQL support** - Added support for DENY statements, EXEC
statement syntax improvements, COLLATION in CREATE TABLE column
definitions, and WINDOW clause functionality

* **Improved ALTER DATABASE support** - Enhanced support for all options
on ALTER DATABASE SET statements and multiple LOG file specifications in
ALTER DATABASE ADD LOG

* **Better JOIN functionality** - Added support for all join hints
(MERGE, HASH, LOOP, REDUCE, REPLICATE, REDISTRIBUTE) in JOIN constructs

* **Enhanced COPY INTO support** - Fixed syntax for COPY INTO commands
and added extended column definitions support in TSQL mode

* **Improved DELETE operations** - Added transformation rule to
translate `IN` to `EXISTS` when needed in DELETE statement WHERE clauses

#### Snowflake

* **COPY INTO improvements** - Refactored and standardized grammar rules
for COPY INTO commands, consolidating stage location handling

* **UPDATE FROM enhancements** - Added tests for UPDATE FROM statements
to verify correct transpilation to MERGE INTO statements

#### General

* **Enhanced permission handling** - Added support for column-specific
privileges and improved handling of column-specific permissions

* **Improved parser functionality** - Allowed SCHEMAS keyword to be used
as identifier and clarified warning messages for unrecognized functions

### BladeBridge

#### MSSQL

* **Fixed update_to_merge functionality** - Improved WITH clause
handling and script variable ordering for MSSQL dialects

* **Table variable support** - Implemented table variable conversion
support for MSSQL dialects

* **DDL operation fixes** - Fixed and removed unsupported DDL operations
including alter index, switch partitions, and drop constraints

#### Informatica

* **Power Center improvements** - Fixed hanging issue on Linux for
Informatica PC conversion by improving block_subst patterns and output
flushing

* **Dataframe implementation fixes** - Fixed dataframe implementation
for pulling data from flat file unconnected lookups in Informatica Power
Center

#### DataStage

* **TRUNCATE TABLE support** - Added spark.sql_template to resolve
TRUNCATE TABLE statement generation when TRUNCATE flag is enabled in
DataStage

## Reconcile

* **Enhanced Databricks schema queries** - Fixed Databricks schema query
to improve accuracy and reliability of schema reconciliation, with
better column name consistency and filtering

## Documentation

* **Updated CLI documentation** - Refreshed documentation to reflect
latest changes in Command Line Interface menus, including new commands
and flags such as `transpile`, `reconcile`, and `install-transpile`
subcommands

* **Enhanced command documentation** - Added detailed documentation for
transpile command usage and flags, including optional flags for catalog
name, error file path, and source dialect

* **Updated installation guides** - Modified installation documentation
to include verification examples and updated help flags for new command
options
Dependency updates:

* Updated cryptography requirement from <45.1.0,>=44.0.2 to
>=44.0.2,<46.1.0
([#2028](#2028)).
* Bump databrickslabs/sandbox/acceptance@acceptance/v0.4.2 from 0.4.2 to
0.4.4 ([#1833](#1833)).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update Python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants